doctor claims pet billing medical billing kittens pharmacy cats puppies physician dogs medicine dog lost cats prescription lost dogs cat